home *** CD-ROM | disk | FTP | other *** search
/ AMIGA PD 1 / AMIGA-PD-1.iso / NetBSD / docs-netbsd / Mailinglist-Archive / 1994-08.gz / 1994-08 / 000100_owner-current-u…s.berkeley.edu_Wed Aug 3 02:14:15 1994.msg < prev    next >
Text File  |  1994-10-16  |  2KB  |  53 lines

  1. X-Sender: thomas@pop3.vthrc.uq.oz.au.
  2. Mime-Version: 1.0
  3. Content-Type: text/plain; charset="us-ascii"
  4. To: current-users@sun-lamp.cs.berkeley.edu
  5. From: Danny Thomas <D.Thomas@vthrc.uq.edu.au>
  6. Subject: Re: bind-4.9.3
  7. Sender: owner-current-users@sun-lamp.cs.berkeley.edu
  8.  
  9. theo writes
  10. >> Are there any plans to incorporate bind-4.9.3 into NetBSD-1.0?  I would
  11. >> be happy to do the necessary work (a simple matter of integrating NetBSD's
  12. >> resolver modifications).
  13. >
  14. >I guess I'll do it, eventually. If you sit down before I do, send the
  15. >diffs to me. But don't bother touching the resolver at all; I'm fairly
  16. >sure that our resolver is in better shape than the standard bind one.
  17.  
  18. that's as may be now, but may only apply in the short term considering that
  19. the past year has probably been the first time that bind maintenance has
  20. been funded and coherently done. Paul Vixie is also going to be running a
  21. root nameserver in future to broaden the experience base.
  22.  
  23. wrt to resolver something that may be worth flagging now, though I'm not
  24. sure how many modules get into resolver-level programming:
  25.  
  26. >i'd like to let everybody know that several changes are coming in the next
  27. >rev or two of BIND:
  28. >
  29. >1. _res will disappear.  all variables that can be set will be set
  30. >   with functional interfaces rather than data interfaces.
  31. >
  32. >2. hesiod will appear.  as will NIS.  fallback methods will be specifiable.
  33. >
  34. >3. get{host,pw,serv,net}by*() will be stubs that talk to a local daemon
  35. >   over a unix-domain socket; that daemon will have the actual DNS resolver
  36. >   and NIS/Hesiod code in it.
  37. >
  38. >i mention this only because the following diff caught my eye.  code like
  39. >this will stop working on the BIND resolver starting RSN (real soon now):
  40. >
  41. >>       register int res_retry = _res.retry;
  42. >>
  43. >> +     if ((_res.options & RES_INIT) == 0 && res_init() == -1)
  44. >> +       return((nsmsg_t *)NULL);
  45. >>   #ifdef DEBUG
  46. >>       if (_res.options & RES_DEBUG)
  47. >>           printf("_resolve: class = %d, type = %d\n", class, type);
  48.  
  49. now returning traffic back to interesting issues...
  50.  
  51. Danny Thomas
  52.  
  53.